.green {
	color: #49be2f !important;
  font-weight: 700 !important;
  border-bottom: 2px solid #49be2f;
}
.banner {
  width: 10rem;
  height: 5rem;
  position: relative;
}
.banner .title {
  width: 10rem;
  height: 1.38888889rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  font-size: 0.46296296rem;
  font-weight: 700;
  text-shadow: -1px 0 2px rgba(0, 0, 0, 0.6);
  box-sizing: border-box;
  letter-spacing: 1px;
  line-height: 1.18888889rem;
  position: absolute;
  padding: 0 0.38888889rem;
  bottom: 0px;
  left: 0px;
  box-shadow: -10px 0 3px rgba(0, 0, 0, 0.2);
}
.nav {
  width: 10rem;
  height: 1.22222222rem;
  background: #f2f2f2;
  display: -webkit-box;
  display: flex;
}
.nav a {
  width: 0px;
  -webkit-flex: 1;
  flex-grow: 1;
  text-decoration: none;
  line-height: 1.22222222rem;
  text-align: center;
  font-size: 0.37037037rem;
  color: #333;
}
.nav-list {
  width: 10rem;
  background: #fff;
}
.nav-list img {
  width: 2.22222222rem;
  height: 1.66666667rem;
  border-radius: 5px;
  margin-right: 0.2962963rem;
}
.nav-list .list {
  width: 10rem;
  height: 2.35185185rem;
  border-bottom: 1px solid #e2e2e2;
  padding: 0.40740741rem 0.72222222rem 0.26851852rem 0.27777778rem;
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
}
.nav-list .list .main {
  font-size: 0.40740741rem;
}
.nav-list .list p {
  font-size: 0.22222222rem;
  color: #999999;
  margin-top: 0.13888889rem;
  margin-bottom: 0.16666667rem;
}
.footer {
	background-color: #f2f2f2;
	position: absolute;
	bottom: 0;
	width: 10rem;
	text-align: center;	
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	color: #bbb;
}
